package com.example.mybatisplus.generator;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;


/*所有domain类的通用字段*/
@Data
public class BaseDomain implements Serializable {

    /*这几个值是公用的，在 INSERT/UPDATE 操作的时候，会去自动更新这几个值，具体实现看 MyMetaObjecthandler*/
    @TableField(fill = FieldFill.INSERT_UPDATE)
    public Integer yn;
    @TableField(fill = FieldFill.INSERT_UPDATE)
    public String creator;
    @TableField(fill = FieldFill.INSERT_UPDATE)
    public String updater;
    @TableField(fill = FieldFill.INSERT_UPDATE)
    public Date createTime;
    @TableField(fill = FieldFill.INSERT_UPDATE)
    public Date updateTime;

}